草庐IT

php mvc 和 .htaccess url 重写

全部标签

mod-rewrite - 为 SEO 重写单页模组

我有一个页面如下。www.mysite.com/about.php我希望将其设置在htaccess文件中,如下所示。www.mysite.com/my-keyword-here请帮帮我。提前致谢。山姆 最佳答案 将此添加到文档根目录中的htaccess文件中:RewriteEngineOnRewriteRule^/?my-keyword-here$/about.php[L]所以现在如果您在浏览器的URL地址栏中输入http://www.mysite.com/my-keyword-here,您将返回/about的内容。php.

IIS 重写 Url 到另一个域/PHP 应用程序和 SEO 优化

在我的网站(asp.net+IIS)中,我希望将该url/blog/重写到我在另一台服务器上托管的PHPWeb应用程序。所以www.mywebsite.com/blog正在调用www.myblogsite.com而没有重定向到它。这可能吗?如果不是永久重定向301是SEO的好做法,那么谷歌会将该博客视为我网站的一部分感谢帮助 最佳答案 这是可能的,如果您使用iFrames、AJAX等,但如果您真的很关心SEO,我会说要么带来将全部内容转移到您的第一个域或使用“永久重定向”。如果您使用永久重定向,90-99%的排名权将转到重定向的页面

ajax - htaccess 将 AJAX url 重写为漂亮的链接

我正在使用基于AJAX驱动的Wordpress主题。一种加载内容的好方法,但不是出于SEO目的。URL的全部和宽度都是“相同”的字符串,例如:#menu-item-44(唯一的区别是末尾的数字)。因为它是AJAX驱动的,我不能使用Wordpress的永久链接结构,所以我的问题是,我可以通过重写我的htaccess文件来解决这个问题吗?例如:www.somesite.com/#menu-item-44变成www.somesite.com/contact非常感谢您的帮助!谢谢 最佳答案 您不能重写url的#部分,因为它不会发送到服务器。

.htaccess - 多参数和可变参数 URL 重写

我不知道如何重写这种类型的URL:mywebsite/param1-val1-param2-val2-param3-val3-param4-val4.html这真的很简单,但我的问题是我的参数是变量,例如:mywebsite/param1-val1-param3-val3-param4-val4.html或mywebsite/param3-val3-param4-val4.html所以,参数的数量并不总是相同的。有时可能只有一个,有时可能有10个或更多。它重定向到一个搜索脚本,该脚本将通过GET查询字符串获取参数。我想做的是不为每个链接写(在htaccess上)一行。链接以-(连字符)

php - 在 mod 重写中忽略动态路径并保留子路径

我有一个带有动态路径的网站,我需要知道如何保留一部分或忽略它:动态路径的几个例子:http://www.example.com/185/seo-dynamic-field.htmlhttp://www.example.com/186/seo-dynamic-field2.html如您所见,seo-dynamic-field.html是从mysql生成的字段,仅用于友好的url。id(185&186)是处理真实查询字符串的真实ID:RewriteRule^/*(([^/]+)(.html))$index.php?id=$2[L]这是有效的:http://www.example.com/1

mod-rewrite - 修复编码 "http://"的 Apache URL 重写技巧

我有一些导致最终格式不正确的网站,例如:http://www.mydomain.com/directory/http%3A%2F%2Fwww.another.com%2Falink-that-doesnt-work我想要一个重写规则来截断该部分直到url并修复编码以重定向到http://www.another.com/alink-that-doesnt-work谢谢 最佳答案 使用正则表达式从URL中提取主机名和链接,并使用反向引用进行替换和重定向。请注意,模式与解码的URL相匹配。RewriteEngineOnRewriteRul

php - URL 重写和 robots.txt

我已经使urlSEO友好,即http://mydomain.com/topic/title-of-page之前,上面页面的url是http://mydomain.com/search?id=6567889现在Google仍在搜索结果中显示第二个URL。我的问题是,如果我在robots.txt中禁止使用/search,Google会完全停止抓取该页面还是会继续抓取mydomain.com/topic/title-of-page即新URL?非常感谢您的帮助。抱歉URL中的空格,因为SO不允许我发布它们塞布 最佳答案 您会想立即解决这个问

apache - 重写 URL SEO

我的网站有这样的urlhttp://www.mydomain.com/index.php?page=doctors&docid=99使用SEO重写RewriteRule^doctors/([0-9]+)/(.*).html$index.php?page=doctors&docid=$1[L]我明白了www.mydomain.com/doctors/13/Dr.-John-Smith.html但我想要一个像这样更友好的urlwww.mydomain.com/Dr.-John-Smith.html我怎样才能获得这个url。 最佳答案 重

java - SEO URL 重写不起作用

我正在从事一些电子商务项目。现在我需要为SEO重写所有URL。我尝试转换userOrganization/campaignPreviewBuyer.htm?id=8aa697ea3b9d9e03013b9dd998dd000b&city=Bangalore&page=big-villas当用户点击我想要的上面的链接时/userOrganization/campaignPreviewBuyer/8aa697ea3b9d9e03013b9dd998dd000b/Bangalore/big-villas可见。在我的jsp中我已经放了">Testing并且在urlrewrite.xml中/us

wordpress - htaccess 用 ? 重写 url & ID

我遇到了一个棘手的情况,我需要用“?”重写一个url。&"id"到seo友好的url。这是实际的网址http://www.example.com/services.html?sr=1http://www.example.com/services.html?sr=2http://www.example.com/services.html?sr=3http://www.example.com/services.html?sr=4我需要把它改成这样。http://www.example.com/services/car-dealers.htmlhttp://www.example.com/s